Skip to content

Conversation

@MartinuzziFrancesco
Copy link
Collaborator

Checklist

  • Appropriate tests were added
  • Any code changes were done in a way that does not break public API
  • All documentation related to code changes were updated
  • The new code follows the
    contributor guidelines, in particular the SciML Style Guide and
    COLPRAC.
  • Any new documentation only uses public API

Additional context

Closes #197

@MartinuzziFrancesco
Copy link
Collaborator Author

pinging @thazhemadam and @ChrisRackauckas to see if workflows and docs are going in the right direction.

The idea here is to split some ReservoirComputing models into their own packages with standalone installation and documentation. The first of these packages is ReservoirCellularAutomata, since these architectures are already in ReservoirComputing. These packages should live in lib, and have their own tests/docs/version. The idea is to expand these in the future and have ReservoirComputingBase, LiquidStateMachines etc...

Essentially, I am going for something similar to GraphNeuralNetworks.jl, with a multi lib repo, but with a structure that resembles Lux.jl's, that keeps the additional libraries under lib

@MartinuzziFrancesco MartinuzziFrancesco marked this pull request as ready for review July 28, 2025 10:44
@MartinuzziFrancesco
Copy link
Collaborator Author

gentle ping for this

@ChrisRackauckas
Copy link
Member

It's just 1 dep, right? Any reason this shouldn't just be an extension?

@MartinuzziFrancesco
Copy link
Collaborator Author

It's just one dependency, but the reasoning behind splitting in a new package is that ReservoirCellularAutomata exports new models and methods, not just simple dispatches

@MartinuzziFrancesco MartinuzziFrancesco changed the title feat: split reca models into new ReservoirCellularAutomata package feat: split reca models in Ext Aug 5, 2025
@MartinuzziFrancesco
Copy link
Collaborator Author

adding this to ext

@MartinuzziFrancesco
Copy link
Collaborator Author

closing this, cleaner version on #299

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Split ReCA models into their own package

3 participants